package com.ztgf.sys.models.service;

import com.baomidou.mybatisplus.service.IService;
import com.ztgf.sys.models.bo.SysUserRoleRelationSaveBO;
import com.ztgf.sys.models.dto.SysRoleDTO;
import com.ztgf.sys.models.dto.SysUserRoleRelationDTO;
import com.ztgf.sys.models.vo.SysRoleVO;

import java.util.List;

/**
 * <p>
 * 用户角色关系表  服务类
 * </p>
 *
 * @author YUE
 * @since 2020-05-26
 */
public interface ISysUserRoleRelationService extends IService<SysUserRoleRelationDTO> {
    boolean add(SysUserRoleRelationSaveBO saveBO);
    boolean insertOrUpdate(List<String> roleIdList,Long userId);
    List<SysRoleDTO> getRoleListByUserId(Long userId);
    List<SysRoleVO> getRoleIdTreeListByUserId(Long userId);
}
